Predicting the Cost Estimation of Software Projects Using Case-based Reasoning

نویسنده

  • Hassan Y. A. Abu Tair
چکیده

Many models to estimate the cost of software projects were devised during the last three decades [1], [3]. Although until now there is no perfect model that can estimate the cost precisely, the estimations varies to be over-estimated that may lead to using the resources inefficiently and losing a lot of business opportunities or under-estimated that may lead to delaying the final software product delivery, project management problems arises, unexpected increase in budget, and low quality of software projects [2]. As a result no accurate decision can be made due to the lack of consistency, this makes the senior project managers depend on their experience to reach the final decision to proceed or cancel the project [4]. In this paper, we apply the artificial intelligence methodology Case-Based Reasoning (CBR) upon an open source software projects dataset in order to assist the project managers to grasp the appropriate cost estimation of a software project.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Model-Driven Decision Support System for Software Cost Estimation (Case Study: Projects in NASA60 Dataset)

Estimating the costs of software development is one of the most important activities in software project management. Inaccuracies in such estimates may cause irreparable loss. A low estimate of the cost of projects will result in failure on delivery on time and indicates the inefficiency of the software development team. On the other hand, high estimates of resources and costs for a project wil...

متن کامل

Software Cost Estimation Model Based on Integration of Multi-agent and Case-Based Reasoning

Accurate software cost estimation is a vital task that affects the firm's software investment decisions before committing required resources to that project or bidding for a contract. This study proposes an improved Case-Based Reasoning (CBR) approach integrated with multi-agent technology to retrieve similar projects from multi-organizational distributed datasets. The study explores the possib...

متن کامل

An Efficient Approach to Develop Software Cost Estimation Model Using Case-based Reasoning and Agent Technology

One of the most important tasks for IT professionals is software development cost estimation. This critical task affects the firm's software investment decisions before bidding for a contract or committing required resources to that project. Under-estimation may lead to unexpected increase in budget, delay of project completion or its low quality, while over-estimation may lead to losing busine...

متن کامل

Experimental Evaluation of Algorithmic Effort Estimation Models using Projects Clustering

One of the most important aspects of software project management is the estimation of cost and time required for running information system. Therefore, software managers try to carry estimation based on behavior, properties, and project restrictions. Software cost estimation refers to the process of development requirement prediction of software system. Various kinds of effort estimation patter...

متن کامل

Computational Intelligence in Empirical Software Engineering

The objective of Empirical Software Engineering is to improve the software development and maintenance processes and consequently the quality of theirs various deliverables. This can be achieved by evaluating, controlling and predicting some important attributes of software projects such as development effort, software reliability, and programmers productivity. One of the most interesting sub-f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013